.addDayReportBox_dialog {
  padding: 1.8519vh 2.1875vw;
  height: 100%;
  position: relative;
  .todayLine {
    width: 100%;
    display: flex;
    .leftFTitle {
      writing-mode: vertical-rl;
      background: #f3f8ff;
      text-align: center;
      border: 1px solid #d0e2ff;
      border-right: none;
      width: 6.85%;
      display: flex;
      justify-content: center;
      align-items: center;
      border-top: none;
    }
    .rightAllInput {
      width: 94%;
      .rightAllInput_item {
        display: flex;
        width: 100%;
        &:first-of-type {
          .rightAllInput_item_tips {
            border-bottom: none;
            border-top: none;
          }
          .rightAllInput_item_textarea {
            border-bottom: none;
            border-top: none;
          }
        }
        .rightAllInput_item_tips {
          writing-mode: vertical-rl;
          background: #f3f8ff;
          text-align: center;
          border: 1px solid #d0e2ff;
          width: 6.85%;
          display: flex;
          justify-content: center;
          align-items: center;
        }
        .rightAllInput_item_textarea {
          width: 100%;
          flex: 1;
          border: 1px solid #d0e2ff;
          border-left: none;
          textarea {
            border: none;
            width: 100%;
            padding: 16px 20px 16px 60px;
            font-size: 14px;
            &::-webkit-input-placeholder {
              color: #86909c;
            }
          }
          textarea:focus {
            outline: 1px solid rgba(62, 121, 250, 0.75);
            box-shadow: 1px 3px 5px rgba(62, 121, 250, 0.3);
          }
        }
      }
    }
  }
  .tomorrowLine {
    display: flex;
    .tomorrowLine_tips {
      width: 13.1%;
      writing-mode: vertical-rl;
      background: #f3f8ff;
      text-align: center;
      border: 1px solid #d0e2ff;
      border-right: none;
      display: flex;
      justify-content: center;
      align-items: center;
      border-top: none;
    }
    .tomorrowLine_textarea {
      width: 100%;
      flex: 1;
      border: 1px solid #d0e2ff;
      border-top: none;
      textarea {
        border: none;
        width: 100%;
        padding: 16px 20px 16px 60px;
        font-size: 14px;
        &::-webkit-input-placeholder {
          color: #86909c;
        }
      }
      textarea:focus {
        outline: 1px solid rgba(62, 121, 250, 0.75);
        box-shadow: 1px 3px 5px rgba(62, 121, 250, 0.3);
      }
    }
  }
}
